macos: Fix gdk_quartz_drag_context_get_dragging_info_libgtk_only symbol export
authorChristoph Reiter <creiter@src.gnome.org>
Tue, 27 Feb 2018 18:53:43 +0000 (19:53 +0100)
committerChristoph Reiter <creiter@src.gnome.org>
Tue, 27 Feb 2018 19:04:34 +0000 (20:04 +0100)
commit94d6d56913a1e0564c54d10a3a31fbb4303be2d9
tree58c3fd49ae3f80a84d5fe1062661898da2d26214
parent971f46e1f292120322143d23201d8d377e225354
macos: Fix gdk_quartz_drag_context_get_dragging_info_libgtk_only symbol export

The header got included without config.h being included first which resulted in the
wrong _GDK_EXTERN macro being used. As a result some symbols weren't exported
and starting a DnD action would crash in the linker.

This patch adds config.h includes in all places where clang complained about
_GDK_EXTERN redefinitions.

See #32 for more info.
gdk/quartz/GdkQuartzNSWindow.c
gdk/quartz/GdkQuartzView.c
gdk/quartz/gdkdnd-quartz.c